<!DOCTYPE html>
<html lang="en" xmlns:th="http://www.thymeleaf.org"  xmlns="http://www.w3.org/1999/xhtml">
	<head th:replace="admin/_fragments :: head(~{::title})">>
		<meta name="viewport" content="width=device-width,initial-scale=1.0">
		<meta charset="utf-8" />
		<title>博客发布</title>
		<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/semantic-ui@2.4.2/dist/semantic.min.css">
		<link rel="stylesheet" href="../../static/lib/editormd/css/editormd.min.css">
		<link rel="stylesheet"  href="../../static/css/me.css"/>
	</head>

	<body>
		<!--导航-->
		<nav th:replace="admin/_fragments :: menu(1)" class="ui inverted attached segment m-padded-tb-mini m-shadow-small" >
			<div class="ui container" >
			  <div class="ui inverted secondary stackable menu">
				<h2 class="ui teal header item">后台管理</h2>
				<a href="#" class="active item m-mobile-hide"><i class="mini home icon"></i>博客</a>
				<a href="#" class="m-item item  m-mobile-hide"><i class="mini idea icon"></i>分类</a>
				<a href="#" class="m-item item  m-mobile-hide"><i class="mini tags icon"></i>标签</a>
				<div class="right m-item m-mobile-hide menu">
				  <div class="ui dropdown item">
				  	<div class="text">
				  		<img class="ui avatar image" src="https://picsum.photos/id/1/100/100?image=129"/>
				  		Victory_林
				  	</div>
				  	<i class="dropdown icon"></i>
				  	<div class="menu">
				  		<a href="#" class="item">注销</a>
				  		<a href="#" class="item">修改密码</a>
				  		<a href="#" class="item">修改个人信息</a>
				  	</div>
				  </div>
				</div>
			   </div>
			</div>
			<a href="#" class="ui menu toggle black icon button m-right-top m-mobile-show">
				<i class="sidebar icon"></i>
			</a>
		</nav>
		<div class="ui attached pointing menu">
			<div class="ui container">
				<div class="right menu">
				  <a href="#" class="active teal item">发布</a>
			      <a href="#" th:href="@{/admin/blogs}" class="item">列表</a>
				</div>
			</div>

		</div>
		<!--中间内容-->
	   <div class="m-container-small m-padded-tb-big">
			<div class="ui container">
				<form id="blog-form" action="#" method="post" th:object="${blog}" th:action="@{/admin/blogs}" class="ui form">
                    <input type="hidden" name="publish">
                    <input type="hidden" name="id" th:value="*{id}">
				  <div class="required field">
					  <div class="ui left labeled input">
						<div class="ui selection compact teal basic dropdown label">
							<input type="hidden" value="原创" name="flags" th:value="*{flags}"/>
							<i class="dropdown icon"></i>
							<div class="text">原创</div>
							<div class="menu">
								<div class="item" data-value="原创" >原创</div>
								<div class="item" data-value="转载">转载</div>
								<div class="item" data-value="翻译">翻译</div>
							</div>
						</div>
						<input type="text" name="title" placeholder="标题" th:value="*{title}" />
					  </div>
			     </div>

			     <div class="required field">
			     	<div id="md-content" style="z-index: 1 !important;">
			     		<textarea placeholder="博客内容" name="content" style="display: none;" th:text="*{content}">

			     		</textarea>
			     	</div>

			     </div>
			     <div class="two fields">
			     	<div class="required field">
			     		<div class="ui left labeled action input">
			     			<label class="ui compact teal basic label">分类</label>
			     			<div class="ui fluid selection dropdown">
			     				<input type="hidden" name="type.id" th:value="*{type}!=null ? *{type.id}"/>
			     				<i class="dropdown icon"></i>
			     				<div class="default text">分类</div>
			     				<div class="menu">
			     					<div th:each="type : ${types}"
                                         class="item" data-value="1"
                                         th:data-value="${type.id}"
                                         th:text="${type.name}">错误日志</div>
			     				</div>
			     			</div>
			     		</div>
			     	</div>
			     	<div class="field">
			     		<div class="ui left labeled action input">
			     			<label class="ui compact teal basic label">标签</label>
			     			<div class="ui fluid multiple search selection dropdown">
			     				<input type="hidden" name="tagIds" th:value="*{tagIds}"/>
			     				<i class="dropdown icon"></i>
			     				<div class="default text">标签</div>
			     				<div class="menu">
			     					<div th:each="tag:${tags}" class="item" data-value="1"
                                         th:data-value="${tag.id}"
                                         th:text="${tag.name}">
                                    </div>
			     				</div>
			     			</div>
			     		</div>
			     	</div>
			     </div>
			     <div class="required field">
			     	<div class="ui left labeled input">
			     		<label class="ui teal basic label">首图</label>
			     		<input type="text" name="firstpicture" th:value="*{firstpicture}" placeholder="首图引用地址" />
			     	</div>
			     </div>
					<div class="required field">
						<textarea name="description" th:text="*{description}" placeholder="博客描述..." maxlength="200"></textarea>
					</div>
			     <div class="inline fields">
			     	<div class="field">
			     		<div class="ui checkbox">
			     			<input type="checkbox" name="recommend" id="recommend" checked th:checked="*{recommend}" class="hidden">
			     			<label for="recommend">推荐</label>
			     		</div>
			     	</div>
			     	<div class="field">
			     		<div class="ui checkbox">
			     			<input type="checkbox" name="sharestatement" id="sharestatement" checked th:checked="*{sharestatement}" class="hidden">
			     			<label for="sharestatement">转载申明</label>
			     		</div>
			     	</div>
			     	<div class="field">
			     		<div class="ui checkbox">
			     			<input type="checkbox" name="appreciation" id="appreciation" checked th:checked="*{appreciation}" class="hidden">
			     			<label for="appreciation">赞赏</label>
			     		</div>
			     	</div>
			     	<div class="field">
			     		<div class="ui checkbox">
			     			<input type="checkbox" name="commentabled" id="commentabled" checked th:checked="*{commentabled}" class="hidden">
			     			<label for="commentabled">评论</label>
			     		</div>
			     	</div>
			     </div>

			     <div class="ui error message"></div>
			     <div class="ui right aligned container">
			     	<button type="button" class="ui button" onclick="window.history.go(-1)">返回</button>
			     	<button type="button" id="save-btn" class="ui secondary button">保存</button>
			     	<button type="button" id="publish-btn" class="ui teal button">发布</button>
			     </div>

				</form>
			</div>
 	   </div>

		<!--底部footer-->
	    <footer th:replace="admin/_fragments :: footer" class="ui inverted vertical segment m-padded-tb-massive">
	    	<div class="ui center aligned container">
	    		<div class="ui inverted divided stackable grid">
	    			<div class="three wide column">
	    				<div class="ui inverted link list">
	    					<img src="../../static/img/wechat.jpg" class="ui rounded image" alt="" style="width:110px"/>
	    				</div>
	    			</div>
	    			<div class="three wide column">
	    				<h4 class="ui inverted header m-text-thin m-text-spaced">最新博客</h4>
	    				<div class="ui inverted link list">
	    					<a href="#" class="item">用户故事(User Story)</a>
	    					<a href="#" class="item">用户故事(User Story)</a>
	    					<a href="#" class="item">用户故事(User Story)</a>
	    				</div>
	    			</div>
	    			<div class="three wide column">
	    				<h4 class="ui inverted header m-text-thin m-text-spaced">联系我</h4>
	    				<div class="ui inverted link list">
	    					<a href="#" class="item">Email:1027716017@QQ.com</a>
	    					<a href="#" class="item">QQ:1027716017</a>
	    				</div>
	    			</div>
	    			<div class="seven wide column">
	    				<h4 class="ui inverted header m-text-thin m-text-spaced">Blog</h4>
	    				<p class="m-text-thin m-text-spaced m-opacity-mini">这是我的个人博客，会分享关于编程、写作、思考相关的任何内容，希望可以给来这的人有所帮助</p>
	    			</div>
	    		</div>
	    		<div class="ui inverted section divider"><br/><br/>
	    			<p class="m-text-thin m-text-spaced m-opacity-tiny">Copyright © 2019 Blog Designed by LQ</p>
	    		</div>
	    	</div>

	    </footer>
		<!--/*/<th:block th:replace="admin/_fragments :: script">/*/-->
		<script src="https://cdn.jsdelivr.net/npm/jquery@3.2/dist/jquery.min.js"></script>
		<script src="https://cdn.jsdelivr.net/semantic-ui/2.2.4/semantic.min.js"></script>
		<script src="https://cdn.jsdelivr.net/npm/semantic-ui@2.4.2/dist/semantic.min.js"></script>
		<script src="../../static/lib/editormd/editormd.min.js"></script>
		<script type="application/javascript"></script>
		<!--/*/</th:block>/*/-->
   <script>
		//初始化MarkDown编译器
		var contentEditor;
            $(function() {
                contentEditor = editormd("md-content", {
                    width   : "100%",
                    height  : 640,
                    syncScrolling : "single",
                    path    : "/lib/editormd/lib/",
                    imageUpload    : true,
                    imageFormats   : ["jpg", "jpeg", "gif", "png", "bmp", "webp"],
                    imageUploadURL : "/file/upload",  //这个是上传图片时的访问地址
                });
            });
			$('.menu.toggle').click(function(){
				$('.m-item').toggleClass('m-mobile-hide');
			});
			$('.ui.dropdown')
			.dropdown({
				on : 'hover'
			});
			$('#save-btn').click(function () {
                $('[name="publish"]').val(false);
                $('#blog-form').submit();
            });
        $('#publish-btn').click(function () {
            $('[name="publish"]').val(true);
            $('#blog-form').submit();
        });
			$('.ui.form').form({
				fields: {
                    title: {
                        identifier: 'title',
                        rules: [{
                            type: 'empty',
                            prompt: '标题:请输入博客标题'
                        }]
                    },
                    content: {
                        identifier: 'content',
                        rules: [{
                            type: 'empty',
                            prompt: '标题:请输入博客内容'
                        }]
                    },
                    firstpicture: {
                        identifier: 'firstpicture',
                        rules: [{
                            type: 'empty',
                            prompt: '标题:请输入图片地址'
                        }]

                    },
                    description : {
                        identifier: 'description',
                        rules: [{
                            type : 'empty',
                            prompt: '标题：请输入博客描述'
                        }]
                    }
                }
			});
		</script>
	</body>
</html>
